fossa of anthelix - French English Dictionary